package cn.fl.project.vo;


import cmm.web.core.framework.vo.BaseVO;

import java.util.List;
import java.util.Map;

/**
 * @Description: 项目合同生成记录表
 */
public class PrjContCreatRecVO extends BaseVO {

	/**
	 * 项目ID
     */
	private Long prjId;
	/**
	 * 项目合同号
     */
	private String lsCntNo;
	/**
	 * 配置编号
     */
	private String cfgCd;
	/**
	 * 是否强制签署
     */
	private Integer forceSign;
	/**
	 * 状态(0未生成1生成成功2生成失败)
     */
	private String status;
	/**
	 * 说明
     */
	private String desc;
	/**
	 * 项目类型（PRJ0002）
     */
	private String prjTypCd;
	/**
	 * 组织架构代码
     */
	private String orgCd;
	/**
	 * 事业部代码
     */
	private String buOrgCd;
	/**
	 * 业务模式（PRJ0023）
     */
	private String bizTypCd;
	/**
	 * 批次号
     */
	private String batchNo;
	/**
	 * 系统代码（SYS0001）
     */
	private String sysCd;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	private Integer isDel;

	/**
	 * 主配置信息
	 */
	private List<Map<String,String>> listCfgCd;
	/**
	 * 项目名称
	 */
	private String prjNm;
	/**
	 * 客户名称
	 */
	private String cstNm;
	/**
	 * 客户经理
	 */
	private String cstMgrNm;
	/**
	 * 项目类型
	 */
	private String prjTypCdNm;
	/**
	 * 业务模式
	 */
	private String bizTypCdNm;

	public List<Map<String, String>> getListCfgCd() {
		return listCfgCd;
	}

	public void setListCfgCd(List<Map<String, String>> listCfgCd) {
		this.listCfgCd = listCfgCd;
	}

	public String getPrjNm() {
		return prjNm;
	}

	public void setPrjNm(String prjNm) {
		this.prjNm = prjNm;
	}

	public String getCstNm() {
		return cstNm;
	}

	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	public String getCstMgrNm() {
		return cstMgrNm;
	}

	public void setCstMgrNm(String cstMgrNm) {
		this.cstMgrNm = cstMgrNm;
	}

	public String getPrjTypCdNm() {
		return prjTypCdNm;
	}

	public void setPrjTypCdNm(String prjTypCdNm) {
		this.prjTypCdNm = prjTypCdNm;
	}

	public String getBizTypCdNm() {
		return bizTypCdNm;
	}

	public void setBizTypCdNm(String bizTypCdNm) {
		this.bizTypCdNm = bizTypCdNm;
	}

	/**
	 * 项目ID
     */
	public Long getPrjId() {
		return prjId;
	}

	/**
	 * 项目ID
     */
	public void setPrjId(Long prjId) {
		this.prjId = prjId;
	}
	
	/**
	 * 项目合同号
     */
	public String getLsCntNo() {
		return lsCntNo;
	}

	/**
	 * 项目合同号
     */
	public void setLsCntNo(String lsCntNo) {
		this.lsCntNo = lsCntNo;
	}
	
	/**
	 * 配置编号
     */
	public String getCfgCd() {
		return cfgCd;
	}

	/**
	 * 配置编号
     */
	public void setCfgCd(String cfgCd) {
		this.cfgCd = cfgCd;
	}
	
	/**
	 * 是否强制签署
     */
	public Integer getForceSign() {
		return forceSign;
	}

	/**
	 * 是否强制签署
     */
	public void setForceSign(Integer forceSign) {
		this.forceSign = forceSign;
	}
	
	/**
	 * 状态()
     */
	public String getStatus() {
		return status;
	}

	/**
	 * 状态()
     */
	public void setStatus(String status) {
		this.status = status;
	}
	
	/**
	 * 说明
     */
	public String getDesc() {
		return desc;
	}

	/**
	 * 说明
     */
	public void setDesc(String desc) {
		this.desc = desc;
	}
	
	/**
	 * 项目类型（PRJ0002）
     */
	public String getPrjTypCd() {
		return prjTypCd;
	}

	/**
	 * 项目类型（PRJ0002）
     */
	public void setPrjTypCd(String prjTypCd) {
		this.prjTypCd = prjTypCd;
	}
	
	/**
	 * 组织架构代码
     */
	public String getOrgCd() {
		return orgCd;
	}

	/**
	 * 组织架构代码
     */
	public void setOrgCd(String orgCd) {
		this.orgCd = orgCd;
	}
	
	/**
	 * 事业部代码
     */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * 事业部代码
     */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}
	
	/**
	 * 业务模式（PRJ0023）
     */
	public String getBizTypCd() {
		return bizTypCd;
	}

	/**
	 * 业务模式（PRJ0023）
     */
	public void setBizTypCd(String bizTypCd) {
		this.bizTypCd = bizTypCd;
	}
	
	/**
	 * 批次号
     */
	public String getBatchNo() {
		return batchNo;
	}

	/**
	 * 批次号
     */
	public void setBatchNo(String batchNo) {
		this.batchNo = batchNo;
	}
	
	/**
	 * 系统代码（SYS0001）
     */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码（SYS0001）
     */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}


}
